<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
			  JavaScript 是一种弱类型或者说动态语言
			  弱类型:不提前声明变量的类型
			  动态语言:在程序运行过程中，类型被自动确定
			  
			  强类型:  String a = 6;
			*/

			//---------------字符串string------------------------------
			var a = '张三' //""

			// typeof a //typeof(a) typeof 运算符
			var aType = typeof a;
			// console.log(aType);
			console.log(typeof a);

			//---------------数字Number------------------------------
			a = 6;
			console.log(typeof a);

			//---------------布尔Boolean------------------------------
			//布尔表示一个逻辑实体，可以有两个值：true 和 false
			a = true; //非0就是真
			a = false; //0代表假
			console.log(typeof a);

			//---------------未定义Undefined-----------------------------
			//一个没有被赋值的变量会有个默认值 undefined
			var b;
			console.log(typeof b);

			//---------------空Null-----------------------------
			//Null 类型只有一个值：null
			a = null;
			console.log(typeof a);
			
			//---------------唯一Symobol-----------------------------
			Symbol.for("29期");
		</script>
	</head>
	<body>
	</body>
</html>
